package org.nepu.scr.indexrate.vo.drillingrate.keydevice.fixedcontrolsystem;

import lombok.Data;
import org.nepu.scr.indexrate.converter.drillingrate.keydevice.improvesystem.InputTerminalConverter;
import org.nepu.scr.indexrate.vo.drillingrate.keydevice.fixedcontrolsystem.fixedcontrolsystem.VibratingScreenConverter;
import org.nepu.scr.indexrate.vo.drillingrate.keydevice.improvesystem.InputTerminal;

import javax.persistence.Column;
import javax.persistence.Convert;

@Data
public class FixedControlDevice {

    //振动筛
    @Convert(converter = VibratingScreenConverter.class)
    @Column(name = "vibrating_screen")
    VibratingScreen vibratingScreen;

    //除砂器
    @Convert(converter = VibratingScreenConverter.class)
    @Column(name = "sand_separator")
    VibratingScreen sandSeparator;

    //离心机
    @Convert(converter = VibratingScreenConverter.class)
    @Column(name = "inducer_separator")
    VibratingScreen inducerSeparator;

    //泥浆池容m³
    @Convert(converter = InputTerminalConverter.class)
    InputTerminal drillPoolCapacity;

    //沉砂池容m³
    @Convert(converter = InputTerminalConverter.class)
    InputTerminal sandPoolCapacity;

    //加重钻井液池容积m³
    @Convert(converter = InputTerminalConverter.class)
    InputTerminal weightDrillPoolCapacity;

}
